package com.module.kernel.service.impl;

import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.module.kernel.dao.BdcdyMapper;
import com.module.kernel.service.IDjbuService;

@Service
public class DjbuServiceImpl implements IDjbuService
{
	private static String YDB_FLAG = "YDB";
	private static String ZSDB_FLAG = "ZSDB";
	@Autowired
	private BdcdyMapper tdxxMapper;
	
	/**
	 * 国有建设用地使用权及房屋所有权 - 首次、变更（分、并证） - 登簿
	 */
	public void setDJB_FDCQ2_SC(Map<String, String> djbuParam)
	{
//		return tdxxMapper.queryTdxxByDyh(bdcdyh);
		// 1、判断是否为正式登簿
		if(YDB_FLAG.equals(djbuParam.get("DJB_FLAG")))
		{
			// 预登簿
		}
		else if (ZSDB_FLAG.equals(djbuParam.get("DJB_FLAG")))
		{
			// 正式登簿
		}
	}
	
	/**
	 * 国有建设用地使用权及房屋所有权 - 首次、变更（分、并证） - 正式登簿
	 * @param djbuParam
	 */
	private void setDJB_FDCQ_SC_ZS(Map<String, String> djbuParam)
	{
		// 1、更新 - 登记本（DJ_DJBEN）
		// 2、更新 - 房地产权登记记录（独幢、层、套、间房屋）（DJ_FDCQ2）
		// 3、更新 - 权利人-义务人-产权信息（DJ_QLRGL）
		// 4、更新 - 权利人（DJ_QLR）
		// 5、更新 - 证书 （DJ_ZS）
		// 6、更新 - 户信息（DJ_HXX）
		// 7、更新 - 幢信息（DJ_ZXX）
	}
	
	
	/**
	 * 国有建设用地使用权及房屋所有权 - 首次、变更（分、并证） - 正式登簿
	 * @param djbuParam
	 */
	private void setDJB_FDCQ_SC_YDB(Map<String, String> djbuParam)
	{
		// 1、保存 - 登记本（DJ_DJBEN）
		// 2、保存 - 房地产权登记记录（独幢、层、套、间房屋）（DJ_FDCQ2）
		// 3、保存 - 权利人-义务人-产权信息（DJ_QLRGL）
		// 4、保存 - 权利人（DJ_QLR）
		// 5、保存 - 证书 （DJ_ZS）
		// 6、保存 - 户信息（DJ_HXX）
		// 7、保存 - 幢信息（DJ_ZXX）
	}
	
	
}
